.btn_se,.footer_lin2 .cnls_a,.menu_wrap a,.trans_btn,a{text-decoration:none}.menu_wrap a,.new_how_wrp_singhl_img,.socil_link,.socil_link_icon,.socil_link_text,.str_qr.shape_1,.trans_btn{display:inline-block}*,nav ul{padding:0}a,nav a{color:#333}*,ul{margin:0}*,.time-slot{box-sizing:border-box}*{font-family:Poppins,sans-serif}.header_main{float:left;width:100%;padding:9px 0}.container{float:left;width:94%;margin-left:3%;margin-right:3%;max-width:none}.clear{clear:both}.logo_a{float:left;margin-top:00px}.logo_main{float:left;width:240px;margin-top:0;margin-bottom:0}.menu_wrap,.nms_sigl_right,.singl_ap_50_rig,.text-title.w-50.percent.text-end{float:right}.menu_wrap a{font-weight:500;color:#333;margin-left:13px;margin-top:17px;text-transform:uppercase}.slider_section{float:left;width:100%;padding:0 7%}.slider_left{float:left;width:50%;padding-left:0}.slide_titl{float:left;width:100%;margin-top:100px;font-size:54px;font-weight:600;color:#0d4856;line-height:71px}.slide_titl_2{float:left;width:100%;font-size:22px;margin-top:20px}.slide_img{float:right;width:48%;margin-right:0;margin-top:20px}.btn_se,.index_sec2{background:#681d62;float:left}.btn_se{color:#fff;padding:8px 30px;margin-top:10px;font-weight:300;cursor:pointer;font-size:18px}.shape_1{border-bottom-left-radius:15px;border-top-right-radius:15px}.index_sec2{width:94%;margin-left:3%;margin-top:60px;border-top-left-radius:100px;border-bottom-right-radius:100px;text-align:center;padding-top:60px}.consl_wrp,.footer_logo_1,.hlp_wrp,.hlp_wrp_img,.how_work_left img,.index_sec2_titl1,.index_sec2_titl2,.index_sec5_inner,.slide_titl_1_1,.wrap_listing_ther{width:100%;float:left}.index_sec2_titl1{color:#fff;font-weight:700;font-size:32px}.index_sec2_titl2{color:#e0e7ee;font-size:18px;font-weight:300}.consl_wrp_singl{float:left;width:25%;color:#fff;margin-top:30px;margin-bottom:60px;position:relative}.consl_titl{float:left;width:100%;font-size:22px;color:#e0e7ee}.consl_text,.trans_btn{font-weight:300;font-size:14px;color:#e0e7ee}.consl_img{width:70px}.consl_text{float:left;width:100%;padding:0 8%;margin-top:10px;min-height:160px}.trans_btn{border:1px solid #fff;padding:3px 18px}a{transition:.3s}.consl_wrp_singl:hover,.hlp_wrp_singl:hover,a:hover{transform:scale(1.1)}.trans_btn:hover{background:#fff;color:#681d62}.consl_wrp_singl:not(:last-child)::after{content:"a";float:right;position:absolute;right:0;top:0;width:1px;height:100%;background:#fff;font-size:0px}.consl_wrp_singl_last:after{content:"";width:0}.index_sec3{float:left;width:100%;padding:60px 7% 0}.index_sec3_left{float:left;width:50%}.index_sec3_titl1{float:left;width:100%;font-size:51px;font-weight:500;color:#681d62;line-height:64px}.index_sec3_titl2{float:left;width:100%;font-size:22px;margin-top:0;font-weight:300}.index_sec3_titl3{float:left;width:100%;font-size:20px;margin-top:15px;font-weight:500}.index_sec3_titl4{float:left;width:100%;font-size:16px;margin-top:4px}.index_sec3_1 .index_sec3_titl1,.index_sec3_titl3_new,.slider_section_1,.work_sec_2_1{margin-top:50px}.index_sec3_right{float:left;width:50%;position:relative}.index_sec4,.titl_4_1{width:100%;float:left}.index_sec3_titl4_new{line-height:28px}.btn_se_2{margin-top:20px}.index_sec3_right img{float:right;width:90%;margin-left:0;position:absolute;top:0;right:0}.index_sec4{background:#681d621a;margin-left:0;margin-top:60px;border-top-left-radius:100px;border-bottom-right-radius:100px;padding-top:60px;padding-bottom:50px}.titl_4_1{color:#7a2c74;font-weight:600;font-size:32px;text-align:center}.hlp_wrp_singl{float:left;width:29.333333%;margin:35px 2%;border:4px solid #cd9ac9;border-bottom-left-radius:25px;border-top-right-radius:25px;padding:7px 10px;background:#7a2c74}.index_sec5_til1,.titl_4_2{width:100%;font-weight:500;text-align:center;float:left}.from_footer,.inner_div6{border-top-left-radius:100px;border-bottom-right-radius:100px}.hlp_wrp_text{color:#fff;font-size:22px;margin-top:9px;margin-left:0;margin-bottom:15px}.titl_4_2{color:#7a2c74;font-size:20px;margin-bottom:30px}.index_sec5_til1{margin-top:80px;font-size:38px;color:#0d4856;margin-bottom:40px}.thep_singl{float:left;width:23.33333%;margin:0 5%;text-align:center}.conling_inner .conling_2.philosophy_text,.thep_singl_img{float:left;width:90%;margin-left:5%}.thrp_lorem,.thrp_titl{width:100%;margin-bottom:10px;float:left}.thrp_titl{font-size:24px;font-weight:600;margin-top:30px}.thrp_lorem{font-size:15px}.thep_singl .shape_1.btn_se.btn_se_2{display:inline-block;float:none}.index_sec3_1{background:#f9f9f9;padding-bottom:160px}.index_sec3_1 .index_sec3_titl2{margin-bottom:30px;margin-top:30px}.flower_img{position:relative!important;width:200px;height:auto}.index_sec3_right_man{position:relative;z-index:99}.shape_1,.shape_1.btn_se,.trans_btn{animation:7s infinite alternate border_radi;outline:0}.hlp_wrp_singl{animation:7s infinite alternate border_radi_more}.logo_icon{width:90px;float:left;height:90px;animation:30s linear infinite spin}.logo_text{height:110px;float:left;margin-left:10px;margin-top:-9px}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.consl_wrp_singl,.thep_singl img{transition:transform .5s}.inner_div6{float:left;width:90%;padding:50px 10%!important;background:#c69eb2;margin-left:5%;margin-top:200px;margin-bottom:50px}.inner_div6_left{float:left;width:15%;margin-top:-10px;margin-bottom:-10px}.inner_div6_right{float:left;width:85%;font-size:19px;padding-left:50px;font-weight:400;color:#681d62;line-height:28px;margin-top:15px}.footer_lin1,.index_sec7{float:left;width:100%;text-align:center}.index_sec6{position:relative;z-index:9}.index_sec7{background:#681d62;margin-top:-419px;padding-top:400px;padding-bottom:50px;color:#fff}.footer_lin1{font-size:22px;font-weight:600;margin-top:20px}.footer_lin2,.footer_lin3{width:100%;margin-top:30px;float:left}.footer_lin2{font-size:18px;margin-bottom:40px;padding-left:21px}.from_footer,.index_sec2_titl1.index_sec2_twork{margin-bottom:50px}.footer_lin2 .cnls_a{color:#fff;border-right:2px solid #fff;padding-right:20px;margin-right:10px;padding-top:5px;padding-bottom:5px}.footer_lin3{text-align:center;padding-left:55px}.socil_link{margin-left:10px;margin-right:10px;text-align:center}.socil_link_icon{float:left}.socil_link_icon svg{width:40px;height:auto;stroke-width:1px}.socil_link_text{float:left;margin-top:7px;margin-left:10px;margin-right:20px;font-size:18px}.from_footer{float:left;width:60%;margin-left:20%;background:#772971;margin-top:50px;padding:60px 50px}.conling_inner .conling_1,.form_cont .nam_50,.nms_sigl{float:left;width:48%}.nms_sigl_text{float:left;width:100%;text-align:left;margin-bottom:3px}.audi_vd_singl,.book_now,.footer-bottom,.hlp_wrp_text,.hlp_wrp_text_2,.index_sec2_twork,.new_how_wrp,.price_medim,.serv_lis_new1 .left,.services-details-cta-content,.singl_wrp_main_wrk,.thrp_name.slot_tim,.yer_exprnc{text-align:center}.nms_sigl_input{float:left;width:100%;background:#681d62;border:0;font-size:14px;font-weight:400;color:#fff;padding:10px;border-radius:8px}.subm_brtn,nav a{font-weight:500;text-decoration:none}.subm_brtn{float:left;background:#fff;width:30%;margin-left:35%;margin-top:40px;color:#681d62;padding:11px 0;font-size:21px;border-top-left-radius:40px;border-bottom-right-radius:40px}.btn_se.btn_se_3,.msg_entr{margin-top:30px}.bld_spn,.doctor-info h3 a,.index_sec2_titl2 b,.new_how_wrp_1{font-weight:600}.msg_entr{width:100%}.nms_sigl_input:focus,.serch_thrp:focus{outline:0}.nms_sigl_input::placeholder{color:#fff;opacity:.5}.header_main.fixed{background:#fff;position:fixed;z-index:999;box-shadow:0 0 20px #33333317}.header_main.fixed .logo_main{width:160px;margin-top:3px;margin-bottom:-5px}.header_main.fixed .menu_wrap a{margin-top:5px;margin-bottom:9px}.hlp_wrp_singl{transition:.3s}.consl_wrp_singl,.new_how_wrp_1,.new_how_wrp_2,.new_how_wrp_singhl{transition:.3s!important}.logo_a:hover{transition:0ms!important;transform:scale(1)}.new_how_wrp_singhl{float:left;width:22%;padding:25px 10px;margin:50px 1.5%;background:#f9f9f9;border-radius:40px}.footer-column ul li,.index_sec2_twork{margin-bottom:10px}.index_sec3.index_sec3_new .container{width:96%;margin:0 2%}.new_how_wrp_1{float:left;margin-top:5px;width:100%;font-size:24px;text-transform:uppercase}.bnt_mai_lst_2,.conrfm_apn,.str_here_wrp{float:left;width:100%;text-align:center}.new_how_wrp_2{float:left;width:100%;font-size:16px;color:#666;min-height:80px;margin-top:7px}.index_sec3_new{padding:100px 00px}.str_qr.shape_1{float:none;width:auto}.index_sec2_twork{color:#671e61;margin-top:20px}.new_how_wrp_singhl_img{float:none;width:100px;height:100px;background:#fff;border-radius:50px;padding:10px}.new_how_wrp_singhl img{width:80%;margin-left:10%;margin-top:10%;height:80%;float:left}.new_how_wrp_singhl:hover{background:#681d62}.footer-column a:hover,.new_how_wrp_singhl:hover .new_how_wrp_1,.new_how_wrp_singhl:hover .new_how_wrp_2,.social-icons a:hover{color:#fff}footer{background-color:#360d33;color:#fff;padding:40px 20px}.footer-container{max-width:96%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer-column{flex:5 5 200px}.footer-column h3{margin-bottom:15px;font-size:22px;color:#fff}.footer-column a,.footer-column p,.footer-column ul{color:#fff;font-size:16px;text-decoration:none}.footer-column ul{list-style:none;padding:0}.social-icons{display:flex;gap:15px}.social-icons a{color:#fff;font-size:20px;transition:color .3s;margin-right:10px}@media (max-width:768px){.footer-container{flex-direction:column;align-items:center;text-align:center}}.logo_white{float:left;width:200px;margin-bottom:20px}.foter_p{float:left;width:90%;line-height:30px;font-size:17px!important}.footer-bottom,.hlp_wrp_text,.hlp_wrp_text_2,nav.open{width:100%;float:left}.footer-bottom{color:#fff;margin-top:50px;font-size:20px;margin-bottom:-10px}#menu-toggle{background-color:#007bff;color:#fff;padding:10px 15px;border:none;cursor:pointer;font-size:16px;border-radius:5px}nav{overflow:hidden;max-height:0;transition:max-height .3s}nav.open{height:300px;background:#e3e1e1;max-height:200px;margin-top:10px;padding:10px 20px;border-radius:20px}nav ul{list-style:none;margin:10px 0 0}nav li{margin:8px 0}.hlp_wrp_text_2{color:#fff;font-size:16px;padding:0 20px;display:none}.hlp_wrp_text_2 .shape_1.trans_btn{margin-top:20px;color:#fff;padding:10px 20px;font-size:16px;margin-bottom:20px}.hlp_wrp_text_2 .trans_btn:hover,.therp_booking input[type=radio]:checked+label .text-sm.font-medium{color:#681d62}.hlp_wrp_img_wrp{float:left;width:20%;margin-left:40%;background:#fff;padding:10px;border-radius:100px;margin-top:-50px;border:3px solid #cd9ac9}.new_sec_bg{position:relative;padding-bottom:0}.index_sec3_left,.new_sec_bg .container{z-index:9;position:relative;margin-top:50px}.new_sec_img{float:left;width:100%;position:absolute;left:0;top:0}.how_work_left{float:left;width:47%}.how_work_right{float:left;width:50%;padding-left:5%}.faq-content{overflow:hidden;transition:height .4s}.index_sec3.index_sec3_new{padding:100px 7%}.how_work_right .faq.group{float:left;width:100%;background:#681d62;padding:0;margin-bottom:30px;font-size:20px;text-transform:uppercase;cursor:pointer;color:#fff;overflow:hidden;border-bottom-left-radius:45px;border-top-right-radius:45px}.how_work_right .faq.group summary{background:#681d62;padding:15px 20px;font-size:22px}.how_work_right .faq.group .faq-content{float:left;width:100%;margin-top:00px;font-size:16px;margin-bottom:00px;padding:20px;background:#9d7c9b}.titl_4_2_1{float:left;width:100%;margin-top:-40px;margin-bottom:60px;color:#333}.join_us{background:#681d62;color:#fff!important;border-bottom-left-radius:15px;border-top-right-radius:15px;padding:11px 20px;margin-top:00px}.join_us svg{float:right;margin-top:1px;margin-left:3px}.numbers-wrapper{background-image:url(../images/line.svg);background-position:50% 54px;background-size:73%;background-repeat:no-repeat!important}.re_btn_1_inr,.wrk_count{background:#681d62;color:#fff;display:inline-block}.numbers-wrapper .col-md-4{float:left;width:25%}.singl_wrp_main,.therpy_signl_img{float:left;width:100%;position:relative}.singl_wrp_main_wrk{float:left;width:25%}.wrk_count{width:100px;height:100px;line-height:90px;font-size:35px;border-radius:100px;border:7px solid #a6439e;position:relative;z-index:99}.serv_inf_p,.services-details-cta-thumb,.services-details-others,.services-details-thumb img{border-top-left-radius:70px;border-bottom-right-radius:70px}.wrk_count_text{float:left;width:100%;margin-top:15px;font-size:18px;min-height:80px}.re_btn_1_inr{border-bottom-left-radius:15px;border-top-right-radius:15px;text-decoration:none;padding:11px 15px;font-size:16px;margin-top:20px}.lines_step{float:left;width:75%;position:absolute;top:0;margin-left:12%;left:0;margin-top:25px}.tpbreadcrumb-overlay::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);z-index:-1}.tpbreadcrumb-overlay{position:relative;padding-top:69px;padding-bottom:72px;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat}.tpbreadcrumb-title{font-size:50px;line-height:1.1;color:#fff;margin-bottom:17px}.bred_back{background-image:url("../images/breadcrumb-bg-1.jpg");padding:60px 0}.tpbreadcrumb p{font-size:18px;line-height:1.5;color:rgba(255,255,255,.8);margin-bottom:0}.index_sec3_1{float:left;width:100%;margin-top:0}.serv_inf_p,.services-details-others{background:#faf6fa;padding:50px}.services-details-others>span{font-weight:600;font-size:26px;line-height:1.5;color:#681d62;display:inline-block;margin-bottom:25px}.services-details-others .list li{list-style:none;padding-left:17px;position:relative;margin-bottom:14px;padding-bottom:14px}.services-details-others .list li::before{position:absolute;content:"";left:0;top:11px;height:6px;width:6px;background-color:#681d62}.services-details-others .list li a{display:block;font-size:18px;line-height:1.5;color:#6a5952}.services-details-others .list li a span{display:inline-block;float:right}.services-details-others .list li::after{position:absolute;content:"";left:0;bottom:0;height:1px;width:100%;background-color:rgb(104 29 98 / 13%)}.services-details-others .list li:last-child{margin-bottom:0;padding-bottom:0}.services-details-cta{position:relative;margin-top:60px;float:left;width:100%}.services-details-cta-thumb{position:relative;z-index:1;overflow:hidden}.services-details-cta-thumb::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.6)}.review-author-img.rounded-circle img,.services-details-cta-thumb img{width:100%}ul{padding:0}.services-details-cta-content{padding:0 48px 100px;position:absolute;bottom:0;left:0;right:0;z-index:2}.services-details-cta-title{font-size:40px;color:#fff;margin-bottom:50px}.services-details-cta-content .tp-btn{padding:23px 38px;font-weight:500}.services-details-thumb img{width:100%}.services-details-quote{background-color:#cd5f37;padding:40px}.services-details-quote-text{font-size:40px;line-height:1.1;color:#fff;margin-bottom:23px}.services-details-quote p{margin-bottom:0;font-size:24px;line-height:1.5;color:#fff}.services-details-benifits-title{line-height:1.1;margin-bottom:15px}.services-details-benifits p{font-size:20px;line-height:1.5;margin-bottom:30px;color:#777}.services-details-benifits ul li{list-style:none;position:relative;padding-left:25px;margin-bottom:7px;font-size:18px;color:#555}.services-details-benifits ul li::before{position:absolute;content:"";left:10px;top:46%;transform:translateY(-50%);height:6px;width:6px;border-radius:50%;background-color:#333}.services-details-item-title{font-size:40px;color:#681d62}.services-details{margin-top:60px}.services-details .col-lg-8{float:left;width:63%;margin-right:3%}.services-details-thumb{margin-bottom:40px}.services-details-item p{font-size:20px;color:#777}.services-details-benifits-title{margin-top:50px;font-size:40px;color:#681d62}.pb-90{padding-bottom:90px}.section-title{font-size:40px;line-height:50px}.therpy_signl{float:left;width:23%;margin-left:1%;margin-right:1%;padding:16px;border-radius:50px 00px;background:#fff}.trp_info,.trp_name,.trp_name_catrg,.trp_name_catrg_titl{width:100%;float:left}.trp_info{padding-top:10px}.trp_name{font-size:19px;font-weight:500}.trp_name_catrg{background:#681d621a;padding:9px 10px;margin-bottom:6px;border-top-left-radius:20px;border-bottom-right-radius:20px}.trp_name_catrg_titl{font-size:14px}.thrp_name{background:#681d62;display:inline-block;font-size:10px;margin-right:5px;margin-top:3px;color:#fff;padding:4px 8px;border-top-left-radius:10px;border-bottom-right-radius:10px}.yer_exprnc{float:left;font-size:12px;background:#681d62e6;padding:6px 9px;text-transform:capitalize;position:relative;z-index:9;width:80%;margin-left:10%;color:#fff;margin-top:-18px;border-top-left-radius:50px;border-bottom-right-radius:50px}.speks_wrp .trp_name_catrg_titl,.str_cost{font-size:14px}.book_now,.tp-btn{border-top-left-radius:20px;border-bottom-right-radius:20px;text-transform:uppercase}.str_cost{float:left;width:100%;margin-top:0;margin-bottom:6px}.book_now,.slot_tim{margin-top:5px;float:left}.str_cost_iner{font-size:13px}.book_now,.doctor-info h3 a,.tp-btn{font-size:20px}.str_cost_iner span{display:inline-block;font-size:13px;font-weight:500}.speks_wrp{background:#681d6224}.avlb_wrp{background:#681d6240}.trp_name_catrg_titl svg{width:20px;height:auto;stroke-width:1.5px;float:left;margin-top:0;margin-right:3px;color:#681d62}.book_now{width:100%;margin-left:00%;background:#681d62;color:#fff;padding:11px 0;font-weight:500;margin-bottom:2px}.therp_detl{background:#f9f9f9;padding-top:60px;margin-left:0;width:100%;margin-top:50px}.index_sec2_twork_1{font-weight:600;margin-bottom:20px}.tp-btn{background:#faf6fa;color:#681d62!important;padding:20px!important}.index_sec4.index_sec4_iiner{width:94%;margin-left:3%;margin-right:3%;margin-bottom:70px}.last_li::after{position:absolute;content:"";left:0;bottom:0;height:0!important;width:100%;background-color:rgb(104 29 98 / 13%)}.services-details-others .list li a:hover{transform:scale(1);margin-left:10px}.sidebar .sidebar-widget.style-three,.trp_name_catrg.avlb_wrp{padding:0}.doctor-card.style-four{box-shadow:0 4px 15px rgba(0,13,68,.04)}.doctor-card.style-four .doctor-img{border-radius:20px 20px 0 0;margin-bottom:20px;font-size:24px}.fs-24.fw-extrabold.mb-6,.sidebar-widget:last-child,.wrap_listing_ther .therpy_signl .trp_name_catrg.avlb_wrp .thrp_name.slot_tim{margin-bottom:0}.doctor-card.style-four .doctor-info{padding:0 10px 23px}.mb-32{margin-bottom:32px}.round-20{border-radius:20px}.sidebar .sidebar-widget{padding:24px 20px 20px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,13,68,.1)}.mb-18{margin-bottom:18px}.review-card-wrap .review-card .review-author,.single-doctor-info-widget .contact-info{margin-bottom:24px}.single-doctor-info-widget .contact-info li{margin-bottom:16px;padding-left:30px}.single-doctor-info-widget .contact-info li i,.single-doctor-info-widget .contact-info li img{position:absolute;top:5px;left:0;font-size:20px}.progressbar-wrap .progress-item .progress .progress-bar{height:9px;border-radius:50px;width:100%;background-color:#681d62!important}.progressbar-wrap .progress-item .progress{height:9px;background:#e6e7ec;border-radius:50px}.w-50{width:50%!important}.progressbar-wrap .progress-item{margin-bottom:19px}.progressbar-wrap .progress-item .progress-title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:7px}.ptb-120{padding-top:120px;padding-bottom:120px}.blog-desc h1,.blog-desc h2,.doctor-desc h1,.doctor-desc h2,.fs-22,.hospital-desc h1,.hospital-desc h2,.terms-wrap h1,.terms-wrap h2{font-size:22px}.features-list.style-one{-moz-columns:1;columns:1}.features-list li{padding-left:40px;margin-top:15px}.features-list li:first-child,.modl_pop_as .modal_a h2{margin-top:0}.features-list li i{color:#681d62;position:absolute;top:3.5px;left:0;font-size:25px;line-height:.8;font-weight:300}.modl_pop_as .close-btn:hover,.text-title{color:#000}.text-blue-600,.therp_booking input[type=radio]:checked+label .text-blue-600{color:#681d62!important}.mb-35{margin-bottom:35px}.review-card-wrap .review-card,.sidebar-widget{margin-bottom:30px;box-shadow:0 4px 15px rgba(0,13,68,.1)}.review-card-wrap .review-card{padding:40px 39px 38px}.review-card-wrap .review-card .review-author .review-author-img{width:90px;height:90px;border:4px solid #681d62}.round-10,.singl_ap_50{border-radius:10px}.review-card-wrap .review-card .review-author .review-author-info{width:calc(100% - 115px);margin-left:auto}.fw-extrabold{font-weight:800}.rating li{display:inline-block}.review-card-wrap .review-card .review-author .review-author-info .ratings .rating li i{font-size:18px}.rating.style-two li i{color:#ff9c00}.sidebar-widget{padding:26px 30px 34px}.therp_booking,.therp_left_detl{box-shadow:00px 0 10px #33333312!important}.mb-25{margin-bottom:25px}.form-wrapper .form-group input,.form-wrapper .form-group textarea{padding:13px 20px}.bg-ash{background-color:#f5f7fa}.form-wrapper .form-group img{position:absolute;top:calc(50% - 8px);right:13px;transform:translateX(-50%)}.btn.style-two:before{background:red}.btn span{position:relative;padding-right:30px;display:inline-block}.btn .icon-right{position:absolute;right:58px;top:22px;opacity:0}.spn_cl{display:inline-block;font-weight:600}.doctor-info span{font-size:14px;margin-bottom:0;margin-top:4px}.therp_booking input[type=radio]:checked+label{background-color:#681d6226;border-color:#681d62;background-color:#681d6226}.therp_booking{margin-top:60px;max-width:100%!important}.singl_ap_50{float:left;width:100%;background:#681d620f;padding:20px;margin-top:10px!important}.singl_ap_50 .flex.flex-col{background:#fff;border:0;height:80px;padding:0!important}.therp_booking svg{width:35px;float:left;height:35px;color:#681d628a!important}.therp_booking .text-sm.font-medium{font-size:18px;text-transform:uppercase}.therp_booking .text-lg.font-semibold.text-blue-600{color:#ad85aa!important;font-size:26px;margin-bottom:0;margin-top:10px}.text-sm.text-gray-600{font-size:18px;text-transform:capitalize;font-weight:500;margin-bottom:12px!important;margin-left:2px;color:#333}.checkout_sec .form-group,.checkout_sec h2{margin-bottom:16px}.price_medim{float:left;width:100%;text-transform:uppercase;background:#f6f2f6;margin-bottom:20px;padding:10px 0;font-size:18px;border-radius:10px}.text-blue-600{--tw-text-opacity:1}.thep_wrp .pe-xxl-5{padding-right:1rem!important}.thep_wrp .sidebar.me-xxl-5{margin-right:2rem!important}.singl_ap_100{float:left;width:100%!important}.date_wrp .grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px!important}.date_wrp .date-btn.w-full.py-2.border.rounded-lg.text-sm.border-blue-600.bg-blue-50.text-blue-700,.date_wrp .time-btn.py-2.border.rounded-lg.border-blue-600.bg-blue-50.text-blue-700{background:#681d62!important;color:#fff}.date_wrp .text-sm.font-semibold.text-gray-500.mb-1{font-size:16px;color:#333;margin-top:20px;margin-bottom:10px}.date_wrp .date-btn.w-full.py-2.border.rounded-lg.text-sm,.date_wrp .time-btn.py-2.border.rounded-lg{float:left;width:100%;background:#fff;font-size:14px;text-transform:uppercase;padding:10px 0!important}.w-full.bg-blue-600.text-white.confm_apo{background:#681d62;font-size:20px;text-transform:uppercase;font-weight:500;margin-top:20px;margin-bottom:20px}.single-para{margin-bottom:20px;margin-top:10px}.single-para p{margin-top:10px;display:inline-block;width:100%;font-size:15px}.fs-22.fw-extrabold.text-tiile.mb-0{margin-right:10px}.thrp_titl_hom{display:inline-block;float:left;margin-top:20px;border-top-left-radius:15px;border-bottom-right-radius:15px;background:#e8e8e8;font-size:20px;padding:7px 11px;margin-right:10px;color:#0d4856;font-weight:500}.smal_ul_titl{font-size:28px}.services-details-benifits ul{padding-left:20px}.tex_servc{font-size:18px!important;color:#222!important}.thrp_name.slot_tim{display:inline-block;float:left;width:100%;margin-top:0;font-size:12px}.audi_vd{position:absolute;right:0;top:0;margin-top:5px;margin-right:5px}.audi_vd_singl{width:35px;background:#681d62;margin-right:7px;height:35px;line-height:32px;margin-top:5px;border-radius:100px}.audi_vd_singl svg{color:#fff;width:20px;height:20px}.container.style-one.ptb-120.thep_wrp{padding-top:50px}.therp_booking.max-w-lg.mx-auto.bg-white.p-8.rounded-2xl.shadow-xl.space-y-6{margin-top:0;padding:20px 15px}.therp_left_detl{background:#fff;padding:30px!important;width:65%;margin-right:1.66666%;border-radius:22px}.card.card_1,.card_2{float:left;margin-right:2%}.therp_left_detl .col-xl-5{float:left;width:38%}.therp_left_detl .col-xl-7{float:left;width:60%}.revw_sec{margin-top:40px}.checkout_sec .container{display:block;flex-wrap:wrap;gap:16px;min-height:100vh}.checkout_sec .card{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:24px;flex:1 1 100%;max-width:100%}.checkout_sec h2{font-size:1.5rem;font-weight:600;color:#681d62}.checkout_sec label{display:block;font-size:.875rem;font-weight:500;margin-bottom:6px;color:#681d62}.checkout_sec input{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:12px;font-size:1rem;outline:0;transition:border-color .3s}.checkout_sec input:focus{border-color:#681d62}.checkout_sec .info-row{display:flex;justify-content:space-between;margin-bottom:12px;font-size:16px;color:#374151}.checkout_sec .info-row span:first-child{font-weight:500;font-size:16px;color:#681d62}.conling_inner .conling_2.philosophy_text p,.ttol_cost span{font-size:20px!important}.checkout_sec .summary-btn{width:100%;margin-top:24px;padding:14px 0;background-color:#681d62;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s;text-transform:uppercase;font-size:20px;font-weight:500}.checkout_sec .summary-btn:hover{background-color:#50124c}.checkout_sec .therapist-bio{font-size:15px;color:#555;margin-top:12px;line-height:1.4}.checkout_sec .card{margin-top:50px;border:0;box-shadow:00px 0 10px #3333331f!important;border-radius:25px;min-height:600px;margin-bottom:50px}.card.card_1{width:27%}.card_2{width:34.5%}.card.card_3{float:right;margin-right:0}.therp_img{border-radius:30px;margin-bottom:30px}.ttol_cost span{font-weight:600}.filter_wrp .filter-toggle{margin-bottom:20px;padding:10px 20px;background-color:#007bff;color:#fff;font-size:15px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.filter_wrp .filter-toggle:hover{background-color:#0056b3}.filter_wrp .filter-bar-wrapper{width:100%;overflow:hidden;transition:max-height .4s;max-width:100%}.calendar-day,.time-slot{transition:.2s;cursor:pointer}.filter_wrp .filter-bar{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:inline-block;flex-direction:column;gap:30px}.filter_wrp .filter-group{width:31.33333%;float:left;background:#f0e8ef;margin:0 1%;padding:20px;border-radius:30px}.filter_wrp .filter-label{font-weight:600;margin-bottom:12px;color:#333;font-size:16px}.filter_wrp .options{display:flex;flex-wrap:wrap;gap:12px}.filter_wrp .option,.filter_wrp .price-option{padding:10px 18px;background:#fff;border-radius:30px;cursor:pointer;transition:.2s;user-select:none;font-size:14px;color:#333}.filter_wrp .option:hover,.filter_wrp .price-option:hover{background:#e2e6ea}.filter-toggle,.filter_wrp .option.active,.filter_wrp .price-option.active{background:#681d62;color:#fff;font-weight:500}.filter_wrp .apply-button{margin-top:20px;align-self:center;padding:12px 28px;background-color:#28a778;color:#fff;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .2s;float:left;width:30%;margin-left:35%;text-transform:uppercase;font-size:20px}.filter_wrp .apply-button:hover{background-color:#218838}.filter_wrp .filter-bar-wrapper.collapsed{max-height:0;padding:0;opacity:0;transition:.4s}.therp_listing_page .therpy_signl{margin-bottom:30px}.therp_listing_page .index_sec2_twork_1{float:left;margin-left:20px;margin-bottom:0}.therp_listing_page{padding-top:10px}.filter-toggle{float:right;margin-top:12px;margin-right:18px;padding:10px 20px;border-bottom-left-radius:15px;border-top-right-radius:15px;border:0;text-transform:uppercase;font-size:17px}.filter_wrp .container{width:100%;margin-left:0;margin-bottom:40px}.stry_sec1{background:#f9f9f9;padding:60px 0;float:left}.stry_sec1 .container{width:75%;margin-left:12.5%}.stry_sec1_left{float:left;width:42%}.stry_sec1_right{float:left;width:58%;padding-left:3%}.left_anil{float:left;width:100%;border-bottom-left-radius:65px;border-top-right-radius:65px}.text_ab1{float:left;width:100%;font-size:19px;color:#681d62;font-weight:500;line-height:26px;margin-top:10px}.text_ab2,.text_ab3{float:left;width:100%;margin-top:20px;font-size:16px;color:#333}.container_story_2 .stry_sec1_right{padding-left:0;padding-right:3%}.container_story_2 .text_ab1{font-size:20px;line-height:28px}.container_story_2 .text_ab2{font-size:16px;line-height:24px}.therp_booking .text-2xl.font-bold.text-gray-800.text-center{font-weight:500;font-size:22px}.search_bar{float:left;background:#681d62;width:30%;margin-top:20px;margin-left:20px;border:1.5px solid #681d62;border-radius:100px;overflow:hidden}.serch_thrp{float:left;width:70%;font-size:15px;padding:10px 15px;border:0}.srch_butn{float:left;width:30%;height:42px;background:#681d62;border:0;color:#fff}.conling_inner .conling_2,.form_cont .nam_50_ri{float:right;width:48%}.conling_1 img{width:100%;height:800px;object-fit:cover}.conling_2 .tex_servc{font-size:16px!important;color:#222!important}.conling_2 .serv_inf_p{background:#faf6fa;padding:40px 20px;border-top-left-radius:70px;border-bottom-right-radius:70px}.form_cont input,.form_cont textarea{border:1.5px solid #681d62}.form_cont,.get_touch .contact-info{border-bottom-left-radius:65px;border-top-right-radius:65px;background:#faf6fa}.form_cont input:focus,.form_cont textarea:focus{background-color:#f3f3f3;border-color:#681d62;outline:0;box-shadow:0 0 0 0 rgba(13,110,253,0)}.send_msg_right{float:right;margin-bottom:50px}.contact-info .social-icons a{color:#681d62;font-size:20px;transition:color .3s;margin-right:10px}.get_touch .contact-info{float:left;width:85%;margin-left:10%;padding:50px 30px}.container_contc{padding:0 5%}.form_cont{margin-bottom:60px;padding:50px 40px}.btn.btn-primary.send_msg_right{background:#681d62;color:#fff!important;border-radius:0 15px;padding:11px 20px;font-size:20px;border:0}.get_touch h4{margin-bottom:40px;float:left;width:100%}.index_sec4_vst{margin-bottom:60px;float:left;width:90%;margin-left:5%}.servc_listn_wep{margin-top:100px}.servc_listn_wep .circle-container{position:relative;width:800px;height:800px;margin:auto}.servc_listn_wep .big-circle,.servc_listn_wep .small-circle{position:absolute;border-radius:50%;color:#fff;display:flex;text-align:center}.servc_listn_wep .big-circle{width:350px;height:350px;background:linear-gradient(360deg,rgb(104 29 98) 0,rgb(176 136 173) 50%,rgb(211 189 210) 100%);top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;font-size:28px;font-weight:400;z-index:1;line-height:30px;padding:0 30px}.servc_listn_wep .small-circle{width:150px;height:150px;flex-direction:column;align-items:center;justify-content:center;font-size:20px;font-weight:500;line-height:24px}.servc_listn_wep .icon{font-size:28px;margin-bottom:6px}.right_hedphn{float:left;margin-top:-10px;width:240px;margin-left:8%}.bg-red{background-color:#681d6236}.bg-blue{background-color:#681d6259}.bg-green{background-color:#681d6278}.bg-yellow{background-color:#681d6294}.bg-pink{background-color:#681d62ab}.bg-purple{background-color:#681d62ba}.bg-orange{background-color:#681d62d6}.bg-teal{background-color:#681d62db}.bg-indigo{background-color:#6366f1}.icon_img_9{width:80px;background:#fff;height:80px;border-radius:100px;padding:12px;margin-bottom:20px;margin-top:-78px}.bnt_mai_lst_2_a,.btn_cin_a{border-bottom-left-radius:15px;border-top-right-radius:15px}.serv_lis_new1{background:0 0;padding:0!important}.serv_lis_new1 .container{display:flex;gap:20px;width:100%;margin:0}.serv_lis_new1 .left,.serv_lis_new1 .right{width:48%;background-color:#fff;padding:30px;box-shadow:0 0 20px rgba(0,0,0,.1);box-sizing:border-box;border-radius:50px;margin:0 1%}.serv_lis_new1 .section-title{font-size:36px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:30px;color:#7c2776}.serv_lis_new1 .section-title svg{width:20px;height:20px;margin-right:10px;fill:#555}.serv_lis_new1 .feature{margin-bottom:25px;background:#f9f9f9;padding:20px;border-radius:30px}.serv_lis_new1 .feature-title{font-weight:500;margin-top:10px;margin-bottom:5px;font-size:24px}.serv_lis_new1 .feature-icon{display:inline-block;width:20px;height:20px;margin-bottom:5px}.serv_lis_new1 .service-item{display:inline-block;justify-content:space-between;align-items:center;padding:30px 10px;border-bottom:1px solid #ddd;font-size:26px;float:left;width:100%;line-height:50px}.serv_lis_new1 .tick{color:#fff;font-weight:700;font-size:22px;float:left;background:#681d62;width:50px;height:50px;line-height:50px;text-align:center;border-radius:16px;margin-right:16px}.sev_sub1{font-size:18px;color:#666}.feature .feature-icon svg{width:40px;height:40px;color:#681d62}.slide_titl_1{font-size:45px!important;line-height:59px!important}.wrk_count_text_span span{background:#a6439e;font-size:13px;display:inline-block;margin:3px 2px;padding:2px 7px;border-bottom-left-radius:10px;border-top-right-radius:10px;color:#fff}.index_sec3_new_inner{background:#f9f9f9;margin-top:50px}.btn_cin{float:left;width:100%;text-align:center;margin-top:30px;margin-bottom:-100px}.btn_cin_a{background:#681d62;color:#fff!important;padding:11px 30px;font-size:21px}.stry_sec1_white{background:#fff}.stry_sec1_white .stry_sec1_right{float:left;width:58%;padding-left:0;padding-right:3%}.bnt_mai_lst_2_a{cursor:pointer!important;font-size:20px;background:#681d62;color:#fff!important;padding:11px 20px}.right_hedphn_2{margin-top:-120px!important}.work_sec_2_1 .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.work_sec_2_1 .box{background-color:#fff;border-radius:16px;padding:14px 10px;box-shadow:0 0 12px rgba(0,0,0,.06);margin-top:20px;text-align:center}.work_sec_2_1 .icon-title{display:inline-block;align-items:center;text-align:center}.work_sec_2_1 .icon{width:50px;height:50px;display:none;flex-shrink:0;margin-bottom:20px}.work_sec_2_1 .title{font-weight:600;font-size:19px;margin:10px 0 0;float:left;width:100%;display:inline-block;color:#681d62}.work_sec_2_1 .description{margin-top:8px;font-size:14px;color:#374151}.modl_pop_as.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:1000}.modl_pop_as .modal_a{background-color:#fff;padding:2em;border-radius:10px;margin-top:-200px;width:90%;max-width:600px;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative}.modl_pop_as .modal_a form{display:flex;flex-direction:column}.modl_pop_as .modal_a label{margin-top:10px;margin-bottom:5px;font-weight:700}.modl_pop_as .modal_a input{padding:10px;border-radius:5px;border:1px solid #ccc}.modl_pop_as .modal_a button{margin-top:20px;font-size:20px;background:#681d62;color:#fff!important;border-bottom-left-radius:15px;border-top-right-radius:15px;padding:11px 20px;text-transform:uppercase}.calendar-day.selected,.modl_pop_as .modal_a button:hover{background-color:#681d62;color:#fff}.modl_pop_as .close-btn{position:absolute;top:10px;right:15px;font-size:20px;color:#888;cursor:pointer;text-transform:uppercase}.yes_text_a{float:left;width:100%;font-size:16px;line-height:22px;margin-bottom:20px;margin-top:20px}.corpt_welnes .container_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:100%;padding:20px}.corpt_welnes .box{background-color:#fff;border-radius:16px;padding:20px 14px;box-shadow:0 0 18px rgba(0,0,0,.08);text-align:center}.corpt_welnes .icon{margin-bottom:12px}.corpt_welnes .title{font-size:20px;font-weight:600;margin-bottom:12px;line-height:32px;color:#681d62}.corpt_welnes .text{font-size:15px;color:#777;line-height:1.3;text-align:left;padding:0 10px}.booking-container{max-width:1000px;margin:50px auto;background:#fff;border-radius:10px;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);overflow:hidden}.booking-header{background:var(--primary-color);color:#fff;padding:20px;text-align:center}.slots-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;width:100%;padding:0}.time-slot{width:100%;padding:10px;border-radius:5px;text-align:center;font-size:14px;color:#000;background-color:#fff;border:1px solid #fff;text-transform:uppercase}.time-slot.selected,.time-slot:hover{background-color:#681d62;color:#fff;border-color:#681d62}.calendar-day.disabled,.time-slot.disabled{opacity:.5;cursor:not-allowed;background-color:#f8f9fa}.calendar-day:hover:not(.disabled){background-color:rgba(78,115,223,.1)}.time-slot.booked{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb;cursor:not-allowed}.wrap_listing_ther .therpy_signl .trp_name_catrg{height:65px;overflow:hidden}.wrap_listing_ther .therpy_signl .thrp_name{margin-bottom:15px}.wrap_listing_ther .therpy_signl .trp_name_catrg.avlb_wrp{height:auto}@media screen and (max-width:1280px){.menu_wrap a{margin-left:13px}.logo_main{float:left;width:200px;margin-top:7px;margin-bottom:0}.slide_titl{float:left;width:100%;margin-top:50px;font-size:44px;font-weight:600;color:#0d4856;line-height:50px}.thrp_titl_hom{display:inline-block;float:left;margin-top:20px;border-top-left-radius:15px;border-bottom-right-radius:15px;background:#e8e8e8;font-size:15px;padding:5px 7px;margin-right:6px;color:#0d4856;font-weight:500}.slide_titl_2{float:left;width:100%;font-size:17px;margin-top:10px;line-height:23px}.slider_left{float:left;width:54%;padding-left:0}.slide_img{float:right;width:42%;margin-right:0;margin-top:20px}.right_hedphn{float:left;margin-top:-50px;width:200px;margin-left:2%}.index_sec3.index_sec3_new{padding:50px 1%}.slider_section{float:left;width:100%;padding:0 1%}.container{float:left;width:98%;margin-left:1%;margin-right:1%;max-width:none}}@media screen and (max-width:992px){nav#menu li{margin:8px 0;text-transform:capitalize}.servc_listn_wep .circle-container{position:relative;height:auto;margin:auto;float:left;width:100%}.servc_listn_wep .small-circle{position:static;color:#fff;font-size:20px;text-align:center;font-weight:500;line-height:24px;left:0!important;width:30.333333%;float:left;display:inline-block;margin:0 1.5% 60px;height:auto;padding:0;border-radius:10px}.big-circle{display:none!important}.icon_img_9{width:80px;background:#fff;height:80px;border-radius:100px;padding:12px;margin-bottom:20px;margin-top:0}.servc_listn_wep .small-circle img{margin-top:-40px;margin-bottom:6px}.servc_listn_wep .small-circle span{float:left;width:100%;font-size:16px;font-weight:500;margin-bottom:20px;min-height:30px;line-height:17px}.bg-green,.bg-red,.circle-container a{background-color:#7b3a76!important}.titl_4_2{float:left;width:100%;color:#7a2c74;font-size:18px;text-align:center;margin-bottom:60px;font-weight:400}.menu_wrap a{margin-left:9px;font-size:13px}.right_hedphn{float:left;margin-top:10px;width:200px;margin-left:2%}.consl_wrp_singl{float:left;width:47%;color:#fff;position:relative;border:0;background:#ffffff14;padding:20px;margin:15px 1.5%;border-radius:20px}.index_sec2_titl1,.index_sec2_titl2,.new_sec_img,.stry_sec1_left,.stry_sec1_right{float:left;width:100%}.index_sec2_titl1{color:#fff;font-weight:500;font-size:30px}.index_sec2_titl2{color:#e0e7ee;font-size:16px;font-weight:400}.new_sec_img{position:absolute;left:0;top:0;height:100%;object-fit:cover}.index_sec3_1 .index_sec3_titl1{margin-top:-20px;font-size:30px;line-height:36px}.index_sec3_1 .index_sec3_titl2{margin-bottom:5px;margin-top:5px;font-size:19px;font-weight:500}.btn_se{float:left;background:#681d62;color:#fff;text-decoration:none;padding:8px 30px;margin-top:10px;font-weight:300;cursor:pointer;font-size:18px;margin-bottom:80px}.inner_div6{margin-top:60px}.consl_wrp_singl:not(:last-child)::after{content:"a";float:right;position:absolute;right:0;top:0;width:0;height:100%;background:#fff;font-size:0px}.right_hedphn_2{margin-top:00px!important}.stry_sec1_right{padding-left:3%}}.doctor-card.style-four .doctor-img img{border-radius:20px 20px 0 0;object-fit:cover;aspect-ratio:1/1}@media screen and (max-width:900px){.serv_lis_new1 .container,.thrp_titl_hom{display:inline-block}.single-para p,.tpbreadcrumb p{font-size:13px}.checkout_sec .card{border:0;box-shadow:00px 0 10px #3333331f!important;border-radius:25px;width:100%!important;margin:10px 0 30px!important;height:auto!important;min-height:auto}.search_bar{float:left;background:#681d62;width:70%;margin-top:10px;margin-left:20px;border:1.5px solid #681d62;border-radius:100px;overflow:hidden}.thrp_titl_hom{float:none}.bok_apoinm{margin-left:10px;background:#681d62}.btn_se.btn_se_3{margin-top:10px;margin-bottom:10px}.slide_img{float:right;width:50%;margin-top:20px;margin-right:25%}.right_hedphn{margin-top:10px;width:20%;margin-left:40%;float:left}.slide_titl_2{float:left;width:100%;font-size:18px;padding:0 10%;margin-bottom:20px;margin-top:20px}.consl_wrp_singl{width:100%!important;color:#fff;margin-bottom:10px!important;position:relative;float:left;margin:0;margin-top:20px!important}.lines_step{display:none}.wrk_count_text{float:left;width:100%;margin-top:15px;font-size:18px;min-height:unset}.singl_wrp_main_wrk{float:left;width:90%;text-align:center;margin-left:5%;background:#a6439e1c;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-radius:20px}.index_sec3_left{float:left;width:60%!important;text-align:left!important}.inner_div6_left{float:left;width:30%;margin-top:-10px;margin-bottom:-10px;margin-left:35%;text-align:center}.footer_logo_1{float:none;width:100px}.tpbreadcrumb-title{font-size:30px}.bred_back{padding:60px 0;background-position:left}.index_sec4.index_sec4_iiner{width:98%;margin:30px 1% 10px}.serv_lis_new1 .section-title{font-size:30px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#7c2776}.serv_lis_new1 .feature-title{font-weight:500;margin-top:10px;margin-bottom:5px;font-size:20px}.sev_sub1{font-size:14px;color:#666}.feature .feature-icon svg{width:40px;height:40px;color:#681d62;stroke-width:1px}.serv_lis_new1 .left,.serv_lis_new1 .right{width:98%;background-color:#f0e8ef;padding:30px;box-shadow:0 0 0 #fff;box-sizing:border-box;border-radius:30px;margin:0 1% 30px;float:left}.serv_lis_new1 .service-item{display:inline-block;justify-content:space-between;align-items:center;padding:12px 10px;border-bottom:1px solid #ddd;float:left;width:100%;line-height:42px;font-size:17px}.serv_lis_new1 .tick{color:#fff;font-weight:700;font-size:22px;float:left;background:#681d62;width:40px;height:40px;line-height:40px;text-align:center;border-radius:10px;margin-right:7px}.conling_inner .conling_1{float:left;width:98%}.conling_1 img{width:100%;height:200px;object-fit:cover}.conling_inner .conling_2{float:right;width:100%;padding:50px 30px}.conling_2 .tex_servc{font-size:14px!important;color:#222!important}.footer-column p.foter_p{float:left;width:100%;line-height:23px;font-size:14px!important}.bnt_mai_lst_2_a{font-size:16px}.services-details .col-lg-8{float:left;width:100%;margin-right:0}.services-details-item-title{font-size:26px;color:#681d62}.serv_inf_p{background:#faf6fa;padding:50px 25px;border-top-left-radius:70px;border-bottom-right-radius:70px}.smal_ul_titl{font-size:26px;margin-top:20px}.services-details-benifits ul{padding-left:00px}.services-details-benifits ul li{list-style:none;position:relative;padding-left:25px;margin-bottom:3px;font-size:14px;color:#555}.services-details-others{margin-top:30px;padding:50px 20px}.services-details-others .list li{list-style:none;padding-left:13px;position:relative;margin-bottom:7px;padding-bottom:7px}.services-details-others .list li a{display:block;font-size:16px;line-height:1.5;color:#6a5952}.services-details-cta-title{font-size:30px;color:#fff;margin-bottom:40px}.tp-btn{background:#faf6fa;color:#681d62!important;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:11px 20px!important;text-transform:uppercase;font-size:17px}.therp_detl{background:#f9f9f9;padding-top:30px}.therpy_signl{float:left;width:48%}.therp_left_detl{background:#f6f2f6;padding:30px!important;width:97%;margin-right:1.5%;box-shadow:00px 0 00px #33333312!important;border-radius:22px;float:left;margin-left:1.5%;margin-bottom:20px}.single-para p{margin-top:10px;display:inline-block;width:100%;line-height:19px}.therp_booking.max-w-lg.mx-auto.bg-white.p-8.rounded-2xl.shadow-xl.space-y-6{margin-top:0;padding:20px 15px;background:#f6f2f6!important;box-shadow:0 0 0!important}.slider_section.slider_section_1 .slide_titl.slide_titl_1{float:left;width:100%;margin-top:00px;font-size:30px!important;font-weight:500;color:#0d4856;line-height:36px!important;margin-bottom:20px}.get_touch .contact-info{background:#faf6fa;float:left;width:100%;margin-left:00%;padding:50px 40px;border-bottom-left-radius:65px;border-top-right-radius:65px}.form_cont input,.form_cont textarea{border:1px solid #681d62;font-size:13px}.form-label{font-size:14px;margin-bottom:00px}nav.open{float:left;width:100%;height:auto;background:#e3e1e1;max-height:unset;margin-top:10px;padding:10px 20px;border-radius:20px}}.bok_apoinm,.serv_inf_p ul{margin-left:30px}.therpy_signl_img img{width:100%;border-top-left-radius:50px;border-bottom-right-radius:50px;aspect-ratio:1/1;object-fit:cover}.bok_apoinm{background:#681d62!important}.stry_sec1_right_desc100{width:100%;font-size:18px}.therpy_signl .trp_name{margin-bottom:6px}@media screen and (max-width:768px){.socil_link_text,.wrk_count{color:#fff}.container.container_contc .col-md-5.get_touch{padding:0}.get_touch .contact-info{background:#faf6fa;float:left;width:100%;margin-left:00%;padding:30px;border-radius:20px}.get_touch h4{margin-bottom:20px}.iti.iti--allow-dropdown.iti--separate-dial-code{float:left;width:100%;border:1px solid #333;border-radius:10px;overflow:hidden}.iti.iti--allow-dropdown.iti--separate-dial-code .iti__flag-container{float:left;width:30%}.iti #phone{float:right;width:70%!important;padding-left:10px!important;border:0}.container.style-one.ptb-120.thep_wrp{padding-top:30px}.therp_left_detl{padding:15px}.index_sec2_titl2 br{display:none}.singl_ap_100{float:left;width:100%!important;padding:30px 0}.btn_se.btn_se_3{margin-left:0}.index_sec3.index_sec3_new .btn_cin{float:left;width:100%;text-align:center;margin-top:10px;margin-bottom:-20px}.index_sec3.index_sec3_new .btn_cin .btn_cin_a{font-size:17px}.new_sec_img{float:left;width:100%;position:static}.index_sec3.index_sec3_1.new_sec_bg .container .index_sec3_left{width:100%!important;text-align:center!important;margin:0}.index_sec3_1 .index_sec3_titl1{margin-top:-20px;font-size:24px;line-height:27px}.index_sec3_left,.new_sec_bg .container{z-index:9;position:relative;margin-top:10px}.index_sec3_left .btn_se{background:#681d62;color:#fff;text-decoration:none;padding:8px 30px;margin-top:10px;font-weight:300;cursor:pointer;font-size:16px;margin-bottom:20px}.singl_wrp_main_wrk{width:100%;text-align:center;margin-left:0}.wrk_count_text{float:left;width:100%;margin-top:15px;font-size:16px;min-height:unset;line-height:20px}.wrk_count{display:inline-block;width:80px;background:#681d62;height:80px;line-height:74px;font-size:31px;border-radius:100px;border:4px solid #a6439e;position:relative;z-index:99}.doctor-desc p,.filter-toggle{font-size:14px}.filter_wrp .filter-group{width:98%;float:left;background:#f0e8ef;margin:10px 1%;padding:20px;border-radius:20px}.filter_wrp .options{display:flex;flex-wrap:wrap;gap:4px}.filter_wrp .option{padding:5px 7px;background:#fff;border-radius:30px;cursor:pointer;transition:.2s;user-select:none;font-size:12px;color:#333}}.serv_inf_p ol li,.serv_inf_p p,.serv_inf_p ul li{font-size:16px}.serv_inf_p strong{font-weight:600;font-size:18px}.tpbreadcrumb p{width:100%;padding:0 20%}@media screen and (max-width:640px){.filter_wrp .apply-button,.text_ab1{float:left;font-weight:500;margin-top:20px}.consl_text,.titl_4_2{margin-bottom:20px}.serv_inf_p ol li,.serv_inf_p p,.serv_inf_p ul li{font-size:14px}.tpbreadcrumb p{width:100%;padding:0 5%}.srch_butn span{width:100%;display:none}.srch_butn svg{width:20px}.srch_butn{float:left;width:35%}.serch_thrp{float:left;width:65%;font-size:13px;padding:12px 15px;border:0}.filter_wrp .apply-button{align-self:center;padding:10px 28px;background-color:#28a778;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .2s;width:90%;margin-left:5%;text-transform:uppercase;font-size:16px}.table>:not(caption)>*>*{padding:8px 5px}.thep_wrp .sidebar.me-xxl-5{margin-right:0!important}.search_bar{width:60%}.srch_butn{font-size:12px}.conling_inner .conling_2.philosophy_text p{font-size:16px!important}.stry_sec1 .container{width:98%;margin-left:1%}.text_ab1{width:100%;font-size:16px;color:#681d62;line-height:21px}.servc_listn_wep .small-circle span,.text_ab2,.text_ab3{width:100%;font-size:14px;float:left}.text_ab2,.text_ab3{margin-top:5px;color:#333}.container_story_2 .text_ab1{font-size:18px;line-height:23px}.work_sec_2_1 .box{background-color:#f0e5ef;border-radius:16px;padding:14px 10px;box-shadow:0 0 0 rgba(0,0,0,.06);margin-top:10px;text-align:center}.therp_left_detl .col-xl-5,.therp_left_detl .col-xl-7{float:left;width:100%}.servc_listn_wep .small-circle{width:47%}.consl_text{min-height:auto;padding:0}.btn_se.btn_se_3{margin-top:6px;margin-bottom:1px}.right_hedphn{width:40%;margin-left:30%;float:left;margin-top:10px!important}.index_sec2_titl1{float:left;width:100%;color:#fff;font-weight:500;font-size:24px;line-height:28px}.slide_titl,.thrp_titl_hom{float:left;color:#0d4856;font-weight:500}.index_sec4.index_sec4_iiner .titl_4_2{margin-bottom:60px}.slide_titl_2{float:left;width:100%;font-size:16px;margin-top:14px;padding:0}.slide_titl{width:100%;margin-top:20px;font-size:28px;line-height:36px;padding:0 10%}.thrp_titl_hom{display:inline-block;border-top-left-radius:15px;border-bottom-right-radius:15px;background:#e8e8e8;font-size:12px;padding:5px 4px;margin:10px 0 0}.footer-column{flex:5 5 200px;flex:auto}.footer-column a,.footer-column p,.footer-column ul{color:#fff;font-size:14px;text-decoration:none}.footer-bottom{color:#fff;margin-top:50px;font-size:14px}.slide_titl_1_1 .thrp_titl_hom{float:none!important}}@media screen and (max-width:580px){.therpy_signl{float:left;width:98%}}@media screen and (max-width:400px){.singl_ap_50 .table>:not(caption)>*>*{padding:8px 2px;font-size:13px}}

/*___________________________________________BLOG______________________________________________________-*/



     :root {
      --primary-color-blog: #681d62;
    }

     .blog-container h1 {
      text-align: center;
      margin-bottom: 40px;
      font-size: 2.5rem;
      color: var(--primary-color-blog);
    }

    .blog-container {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
      gap: 30px;
          width: 90%;
    margin-left: 5%;
      margin: 0 auto;
      margin-top: 80px;
    }

    .blog-container .blog-card {
      background: #fff;
      border-radius: 10px;
      overflow: hidden;
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
      transition: transform 0.3s ease;
    }

    .blog-container .blog-card:hover {
      transform: translateY(-5px);
    }

    .blog-container .blog-image {
      width: 100%;
      height: 200px;
      object-fit: cover;
    }

    .blog-container .blog-content {
      padding: 20px;
    }

    .blog-container .blog-title {
      font-size: 1.5rem;
      color: var(--primary-color-blog);
      margin-bottom: 5px;
      font-weight: 500;
    }

.blog-container .blog-date {
    font-size: 1.1rem;
    color: #777;
    margin-bottom: 15px;
    font-weight: 500;
}

    .blog-container .blog-desc {
      font-size: 1rem;
      color: #666;
      margin-bottom: 15px;
    }

    .blog-container .actions {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .blog-container .read-more {
      text-decoration: none;
      color: var(--primary-color-blog);
      font-weight: bold;
    }

    .blog-container .read-more:hover {
      text-decoration: underline;
    }

    .blog-container .share-btn {
      background: var(--primary-color-blog);
      border: none;
      color: white;
      padding: 6px 12px;
      font-size: 0.9rem;
      border-radius: 5px;
      cursor: pointer;
      transition: background 0.2s ease;
    }

    .blog-container .share-btn:hover {
      background: #4e124c;
    }

    .blog_detail.container {
      
      margin: auto;
      background: #fff;
      border-radius: 10px;
      box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
      overflow: hidden;
      width: 60%;
      margin-top: 50px;
      margin-left: 20%;
    }

    .blog_detail .blog-header {
      padding: 25px;
    }

    .blog_detail .blog-title {
      font-size: 2rem;
      color: var(--primary-color-blog);
      margin-bottom: 10px;
    }

    .blog_detail .blog-date {
      font-size: 1.1rem;
      color: #777;
      margin-bottom: 0px;
    }

    .blog_detail .blog-image {
      width: 100%;
      height: 400px;
      object-fit: cover;
    }

    .blog_detail .blog-content {
      padding: 25px;
      line-height: 1.7;
      font-size: 1.05rem;
    }

    .blog_detail .actions {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 25px 25px;
    }

    .blog_detail .back-btn, .blog_detail .share-btn {
      padding: 8px 16px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      font-size: 0.95rem;
      transition: 0.2s ease;
    }

    .blog_detail .back-btn {
      background: #ddd;
      color: #333;
    }

    .blog_detail .back-btn:hover {
      background: #ccc;
    }

    .blog_detail .share-btn {
      background: var(--primary-color-blog);
      color: #fff;
    }

    .blog_detail .share-btn:hover {
      background: #4e124c;
    }

.wp_chat {
    float: right;
    width: 230px;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 99;
    margin-bottom: 10px;
    margin-right: 10px;
}

.wp_logo {
    float: left;
    width: 100%;
}

@media (prefers-color-scheme: light) {
        
    #privacy-bar[hidden] { display: none !important; }
    #privacy-bar {
      position: fixed;
      left: 0; right: 0; bottom: 0;
      z-index: var(--z);
      background: var(--bar-bg);
      color: var(--bar-fg);
      box-shadow: var(--shadow);
      padding: var(--bar-pad);
      font-size: var(--text-size);
      transform: translateY(100%);
      opacity: 0;
    }
    #privacy-bar.show {
        transform: translateY(0);
        opacity: 1;
        transition: transform .4s ease, opacity .4s ease;
        background: #681d62;
        padding: 15px 20px 5px 20px;
        z-index: 9999;
        box-shadow: 0px -5px 4px #3333334f;
    }
    .bar-inner {
      margin: 0 auto;
      max-width: var(--maxw);
      display: grid;
      grid-template-columns: 1fr auto;
      gap: var(--gap);
      align-items: center;
      position: relative;
      color:#fff;
    }
    
    .privcy_br .close-btn {
        position: absolute;
        top: 14px;
        right: 8px;
        background: transparent;
        border: none;
        color: var(--bar-muted);
        font-size: 24px;
        cursor: pointer;
    }

    .privcy_br .bar-actions {
      display: flex;
      gap: 10px;
      margin-right: 40px;
    }
    .privcy_br button.ghost, .privcy_br button.solid {
      border-radius: var(--radius);
      padding: 10px 16px;
      cursor: pointer;
      border: 1px solid transparent;
    }

    .privcy_br button.solid {
        
        background: #4a1046 !important;
    }


    .privcy_br button.ghost {
      background: var(--btn-bg);
      color: var(--btn-fg);
      border-color: var(--btn-border);
    }
    .privcy_br button.ghost:hover { background: var(--btn-hover); }
    .privcy_br button.solid {
      background: var(--btn-accept-bg);
      color: var(--btn-accept-fg);
    }
    .privcy_br button.solid:hover { background: var(--btn-accept-hover); }
  }
  .menu_togl{
    display: none;
  }

  .met_new1{
  	    text-align: center;
    width: 100%;
    margin: 0px !important;
    margin-top: 30px !important;
  }

  .listing_bar {
    float: left;
    width: 80%;
    margin-left: 10%;
    background: #fff;
    padding: 20px 0px;
    border-radius: 100px;
    margin-top: 20px;
}

  .listing_bar .search_bar{
  	margin-top: 0px;
  	width: 30%;
  }

  .listing_bar .filter-toggle{
  	margin-top: 0px;
  }

  .listing_bar .fsort_by {
    float: left;
    width: 25%;
    margin-left: 1%;
    height: 44px;
    line-height: 44px;
    border-radius: 55px;
    padding: 0px 9px;
}

  .filtr_ther {
    float: left;
    width: 25%;
    margin-left: 1%;
    border-radius: 100px;
    border: 1px solid #681d62;
    overflow: hidden;
}

  .coch_a {
    float: left;
    width: 33%;
    text-align: center;
    padding: 10px 0px;
    font-size: 15px;
    background: #f6f6f6;
    cursor: pointer;
    text-transform: uppercase;
}

.coch_a_actv {
    background: #681d62;
    color: #fff;
}

.filter-toggle{
	    float: right;
    width: 14%;
    border-radius: 100px;
}